package com.cn.transfer.common.entity;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class SampleApplication {
    private String _id;
    // 索样单号
    private String sample_order_number;
    private String UpdateTime;
    // 申请时间
    private LocalDateTime application_time;

    // 申请部门
    private Creator application_department;

    // 样品申请人
    private Creator sample_applicant;

    // 下拉框
    private String dropdown;

    // 客户
    private String customer;

    // 是否包含费用
    private String includes_expenses;

    // 寄样时间（销售填写）
    private LocalDateTime send_sample_time_by_sales;

    // 实际寄样时间（销售填写）
    private LocalDateTime actual_send_sample_time_by_sales;

    // 样品实发数量
    private int sample_actual_quantity;

    // 物流寄样单号（跟单或销售填写）
    private String logistics_sample_number_by_sales_or_follow_up;

    // 产品型号
    private String product_model;

    // 款式
    private String style;

    // 品名
    private String product_name;

    // 规格
    private String specification;

    // 材质
    private String material;

    // 颜色/表面处理
    private String color_or_surface_treatment;

    // 产品描述
    private String product_description;

    // 单重（G）
    private String unit_weight_in_grams;

    // 配件
    private String accessories;

    // 申请数量
    private int application_quantity;

    // 币种
    private String currency;

    // 销售单价
    private double unit_price;

    // 销售金额
    private double sales_amount;

    // 单位
    private String unit;

    // 申请和实发差距
    private int difference_between_application_and_actual;

    // 采购数量
    private int purchase_quantity;

    // 采购单价
    private double purchase_unit_price;

    // 样品采购金额
    private double sample_purchase_amount;

    // 样品仓有样品
    private String samples_in_warehouse;

    // 采购负责人
    private Creator purchase_responsible_person;

    // 供方编码
    private String supplier_code;

    // 供应商
    private String supplier;

    // 样品采购交期
    private LocalDateTime sample_purchase_delivery_date;

    // 实际到货日期（仓储填写）
    private LocalDateTime actual_arrival_date_by_warehouse;

    // 实际到货数量
    private int actual_arrival_quantity;
}
